# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 8BC0 divs.w D5, D0 00000002 E2EF 0000 lsr .w [A7 + 0x0] label00000006: 00000006 2A5A movea.l A5, [A2]+ 00000008 0000 109C ori.b D0, 0x9C 0000000C 0000 00F6 ori.b D0, 0xF6 00000010 8000 or.b D0, D0 00000012 0002 903B ori.b D2, 0x3B /* ';' */ 00000016 005B E288 ori.w [A3]+, 0xE288 // begin alternate branch 00000018-0000001A label00000018: 00000018 E288 lsr D0, 1 // end alternate branch 00000018-0000001A label00000018: // (misaligned) 0000001A 8B82 66AC unpk D5, D2, 0x66AC // begin alternate branch 0000001C-0000001E label0000001C: 0000001C 66AC bne -0x52 /* FFFFFFCA */ // end alternate branch 0000001C-0000001E label0000001C: // (misaligned) 0000001E 8292 or.l D1, [A2] 00000020 B9EE B9EE cmpa.l A4, [A6 - 0x4612] 00000024 53FA 823A sls [PC - 0x7DC6 /* FFFF8260 */] label00000028: 00000028 831A or.b [A2]+, D1 0000002A 81DF divs.w D0, [A7]+ 0000002C FC5C 2E13 .extension 0xC5C <>, 0x2E13 // unimplemented 00000030 DE94 add.l D7, [A4] label00000032: 00000032 8272 FB78 F9F6 82C2 or.w D1, [A2 - 0x6097D3E] // begin alternate branch 00000036-00000038 label00000036: 00000036 F9F6 .invalid <> // end alternate branch 00000036-00000038 // begin alternate branch 00000038-0000003A label00000038: 00000038 82C2 divu.w D1, D2 // end alternate branch 00000038-0000003A label00000036: // (misaligned) label00000038: // (misaligned) 0000003A 82DA divu.w D1, [A2]+ 0000003C 82EA 82E2 divu.w D1, [A2 - 0x7D1E] 00000040 FA72 F8EC .extension 0xA72 <>, 0xF8EC // unimplemented 00000044 82B2 82CA or.l D1, [A2 + A0.w * 2 - 0x54] 00000048 F9BC .invalid <> 0000004A F844 82BA .extension 0x844 <>, 0x82BA // unimplemented 0000004E 82D2 divu.w D1, [A2] label00000050: 00000050 828A or.l D1, A2 00000052 8282 or.l D1, D2 00000054 827A 826A or.w D1, [PC - 0x7D96 /* FFFF826C, cstring "" */] 00000058 7804 moveq.l D4, 0x04 label0000005A: 0000005A BC85 cmp.l D6, D5 0000005C 6E1E bgt +0x20 /* 0000007C */ 0000005E BC85 cmp.l D6, D5 00000060 6FA4 ble -0x5A /* 00000006 */ 00000062 7AFF moveq.l D5, 0xFFFFFFFF 00000064 BA6D 66C0 cmp.w D5, [A5 + 0x66C0] 00000068 6E34 bgt +0x36 /* 0000009E */ 0000006A 6C5C bge +0x5E /* 000000C8 */ 0000006C 6DAA blt -0x54 /* 00000018 */ 0000006E 6F5A ble +0x5C /* 000000CA */ 00000070 6EAA bgt -0x54 /* 0000001C */ 00000072 6F68 ble +0x6A /* 000000DC */ 00000074 2D43 6900 move.l [A6 + 0x6900], D3 00000078 66BE bne -0x40 /* 00000038 */ 0000007A 6E2A bgt +0x2C /* 000000A6 */ label0000007C: 0000007C 5283 addq.l D3, 1 0000007E B6AE 2230 cmp.l D3, [A6 + 0x2230] 00000082 6C5A bge +0x5C /* 000000DE */ 00000084 6DAC blt -0x52 /* 00000032 */ 00000086 6F58 ble +0x5A /* 000000E0 */ 00000088 6EAC bgt -0x52 /* 00000036 */ 0000008A E584 asl D4, 2 0000008C 4800 nbcd.b D0 0000008E 66C0 bne -0x3E /* 00000050 */ 00000090 E586 asl D6, 2 00000092 6800 6EDC bvc +0x6EDE /* 00006F70 */ 00000096 6690 bne -0x6E /* 00000028 */ 00000098 DC46 add.w D6, D6 0000009A 668C bne -0x72 /* 00000028 */ 0000009C 8312 or.b [A2], D1 label0000009E: 0000009E 8ACA divu.w D5, A2 000000A0 832A E140 or.b [A2 - 0x1EC0], D1 000000A4 53EA DE87 sls [A2 - 0x2179] // begin alternate branch 000000A6-000000A8 label000000A6: 000000A6 DE87 add.l D7, D7 // end alternate branch 000000A6-000000A8 label000000A6: // (misaligned) 000000A8 8372 8B4A 8AD2 or.w [[A2 + <>] - 0x752E], D1 000000AE 8AB2 8AAA or.l D5, [A2 + A0 * 2 - 0x86] 000000B2 540A addq.b A2, 2 000000B4 83FA 8252 divs.w D1, [PC - 0x7DAE /* FFFF8254, cstring "" */] 000000B8 8402 or.b D2, D2 000000BA 838A E234 unpk -[A1], -[A2], 0xE234 000000BE E1F0 5412 asl .w [A0 + D5.w * 4 + 0x12] 000000C2 453A 8442 .invalid 2, [PC - 0x7BBE /* FFFF8506, cstring "" */] // invalid opcode 4 with b == 4 000000C6 6C92 bge -0x6C /* 0000005A */ label000000C8: 000000C8 6F44 ble +0x46 /* 0000010E */ label000000CA: 000000CA 833A 8B4A or.b [PC - 0x74B6 /* FFFF8B4C, cstring "" */], D1 000000CE FBC4 .invalid <> 000000D0 FADE DDD0 .extension 0xADE <> // unimplemented 000000D4 DDA4 add.l -[A4], D6 000000D6 828A or.l D1, A2 000000D8 DD1E add.b [A6]+, D6 000000DA DD16 add.b [A6], D6 label000000DC: 000000DC DD3A F924 add.b [PC - 0x6DC /* FFFFFA02, cstring "" */], D6 // begin alternate branch 000000DE-000000E0 label000000DE: 000000DE F924 .extension 0x924 <> // unimplemented // end alternate branch 000000DE-000000E0 label000000DE: // (misaligned) label000000E0: 000000E0 FDB8 .invalid <> 000000E2 84A2 or.l D2, -[A2] 000000E4 848A or.l D2, A2 000000E6 FCBE 8492 .extension 0xCBE <> // unimplemented 000000EA 848A or.l D2, A2 000000EC 849A or.l D2, [A2]+ 000000EE 84AA 84A2 or.l D2, [A2 - 0x7B5E] 000000F2 1F10 move.b -[A7], [A0] 000000F4 A63C syscall CmpString, flags=6 000000F6 8B17 or.b [A7], D5 000000F8 2456 movea.l A2, [A6] 000000FA E208 lsr D0.b, 1 000000FC B335 70B3 xor.b [A5 + D7.w - 0x77], D1 00000100 215B 0293 move.l [A0 + 0x293], [A3]+ 00000104 0AA3 16B3 0903 xori.l -[A3], 0x16B30903 0000010A 10D3 move.b [A0]+, [A3] 0000010C A414 syscall GetVol/PBHGetVol/HGetVol, flags=4 label0000010E: 0000010E 1E33 0258 move.b D7, [A3 + D0.w * 2 + 0x58] 00000112 0200 0F0C andi.b D0, 0xC 00000116 6AB2 bpl -0x4C /* 000000CA */ 00000118 0E5B 2AFB .invalid.w [A3]+, 0x2AFB // invalid immediate operation 0000011C 0732 2C13 btst [A2 + D2 * 4 + 0x13], D3 00000120 1A33 0963 04E3 06AB 5973 move.b D5, [[A3 + 0x4E3] + 0x6AB5973] 0000012A 082B 0030 C423 btst.b [A3 - 0x3BDD], 0x30 /* '0' */ 00000130 0CC3 .incomplete 00000132 06F3 .incomplete 00000134 5943 subq.w D3, 4 00000136 04D0 .incomplete 00000138 D31C add.b [A4]+, D1 0000013A 9C21 sub.b D6, -[A1] 0000013C 00CB .incomplete 0000013E 43B3 09DB 075B 270F .invalid 1, [[] + 0x75B270F] // invalid opcode 4 with b == 6 00000146 F4C4 .invalid <> 00000148 E366 asl D6.w, D1 0000014A 44B3 1712 1C4E neg.l [[A3 + D1 * 8] + 0x1C4E] 00000150 5620 addq.b -[A0], 3 00000152 1000 move.b D0, D0 00000154 E301 asl D1.b, 1 00000156 F336 .extension 0x336 <> // unimplemented 00000158 FB00 .extension 0xB00 <> // unimplemented 0000015A 5300 subq.b D0, 1 0000015C 8008 or.b D0, A0 0000015E 5B03 subq.b D3, 5 00000160 5300 subq.b D0, 1 00000162 4208 clr.b A0 00000164 1234 1036 move.b D1, [A4 + D1.w + 0x36] 00000168 3C0B move.w D6, A3 0000016A 05E2 .incomplete 0000016C 601B bra +0x1D /* 00000189 */ 0000016E 0148 bchg A0, D0 00000170 6B18 bmi +0x1A /* 0000018A */ 00000172 0843 2733 bchg.b D3, 0x33 /* '3' */ 00000176 1083 move.b [A0], D3 00000178 021E 5813 andi.b [A6]+, 0x13 0000017C 0BA0 bclr -[A0], D5 0000017E 0200 0F38 andi.b D0, 0x38 /* '8' */ 00000182 A313 syscall FlushVol, flags=3 00000184 A306 syscall KillIO, flags=3 00000186 B315 xor.b [A5], D1 00000188 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 label0000018A: 0000018A C0C3 mulu.w D0, D3 0000018C 5780 subq.l D0, 3 0000018E FB02 .extension 0xB02 <> // unimplemented 00000190 8B01 sbcd D5, D1 00000192 F309 .extension 0x309 <> // unimplemented 00000194 70CB moveq.l D0, 0xFFFFFFCB 00000196 00DB .incomplete 00000198 270B move.l -[A3], A3 0000019A 0163 bchg -[A3], D0 0000019C 146E 430E movea.b A2, [A6 + 0x430E] 000001A0 1E25 move.b D7, -[A5] 000001A2 0CB3 1B38 042B 0130 9303 E306 cmpi.l [A3 - 0x6CFC1CFA + D0], 0x1B38042B 000001AE 1E1A move.b D7, [A2]+ 000001B0 FB25 .extension 0xB25 <> // unimplemented 000001B2 262D 017B move.l D3, [A5 + 0x17B] 000001B6 016E 4473 bchg [A6 + 0x4473], D0 000001BA 0505 btst D5, D2 000001BC 0A60 2010 xori.w -[A0], 0x2010 000001C0 360A move.w D3, A2 000001C2 1E0C move.b D7, A4 000001C4 480C nbcd.b A4 000001C6 60B3 bra -0x4B /* 0000017B */ 000001C8 0408 1A3B subi.b A0, 0x3B /* ';' */ 000001CC 2426 move.l D2, -[A6] 000001CE 380F move.w D4, A7 000001D0 484B pea.l A3 000001D2 010C btst A4, D0 000001D4 481A nbcd.b [A2]+ 000001D6 130F move.b -[A1], A7 000001D8 260F move.l D3, A7 000001DA 60E1 bra -0x1D /* 000001BD */ 000001DC 0060 1A43 ori.w -[A0], 0x1A43 000001E0 0C26 C104 cmpi.b -[A6], 0x4 000001E4 38B1 0400 move.w [A4], [A1 + D0.w * 4] 000001E8 2E0E move.l D7, A6 000001EA 7306 moveq.l D1, 0x06 000001EC 086B 1B5B 4C4B bchg.b [A3 + 0x4C4B], 0x5B /* '[' */ 000001F2 1753 0030 move.b [A3 + 0x30], [A3] 000001F6 2A73 0851 movea.l A5, [A3 + D0 + 0x51] 000001FA 0163 bchg -[A3], D0 000001FC 1F53 00CA move.b [A7 + 0xCA], [A3] 00000200 2A13 move.l D5, [A3] 00000202 030B btst A3, D1 00000204 022A 121C 50A5 andi.b [A2 + 0x50A5], 0x1C 0000020A 0373 0108 bchg [A3 + <> + D0], D1 0000020E C0C2 mulu.w D0, D2 00000210 8305 sbcd D1, D5 00000212 140C move.b D2, A4 00000214 0802 0053 btst.b D2, 0x53 /* 'S' */ 00000218 70B4 moveq.l D0, 0xFFFFFFB4 0000021A B8B8 9302 cmp.l D4, [0xFFFF9302] 0000021E 0E12 4634 .invalid.b [A2], 0x34 /* '4' */ // invalid immediate operation 00000222 1000 move.b D0, D0 00000224 0A24 08B3 xori.b -[A4], 0xB3 00000228 01F3 .incomplete 0000022A 0904 btst D4, D4 0000022C C302 abcd D1, D2 0000022E DB27 add.b -[A7], D5 00000230 7A53 moveq.l D5, 0x53 00000232 0604 CB00 addi.b D4, 0x0 00000236 9303 subx.b D1, D3 00000238 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000023A 0A02 00F3 xori.b D2, 0xF3 0000023E 4BCB lea.l A5, A3 00000240 0885 00FE bclr.b D5, 0xFE 00000244 3889 move.w [A4], A1 00000246 0336 0636 btst [A6 + D0.w * 8 + 0x36], D1 0000024A AA00 syscall OpenCPort 0000024C 0F16 btst [A6], D7 0000024E 6305 bls +0x7 /* 00000255 */ 00000250 0200 0300 andi.b D0, 0x0 00000254 0C36 0200 BB80 cmpi.b [ + <> + A3 * 2], 0x0 0000025A 36CD move.w [A3]+, A5 0000025C 1997 010D move.b [[A4 + <>] + D0], [A7] 00000260 08E9 022B 3FE1 bset.b [A1 + 0x3FE1], 0x2B /* '+' */ 00000266 0271 09F3 1C32 andi.w [A1 + D1 * 4 + 0x32], 0x9F3 0000026C 141A move.b D2, [A2]+ 0000026E CB62 and.w -[A2], D5 00000270 2673 0052 movea.l A3, [A3 + D0.w + 0x52] 00000274 3269 0C5B movea.w A1, [A1 + 0xC5B] 00000278 602D bra +0x2F /* 000002A7 */ 0000027A 08C5 0B14 bset.b D5, 0x14 0000027E 060E 0636 addi.b A6, 0x36 /* '6' */ 00000282 650A bcs +0xC /* 0000028E */ 00000284 0FB4 7A03 bclr [A4 + D7 * 2 + 0x3], D7 00000288 0D73 0136 5305 060E 8301 bchg [[A3 + 0x5305060E] + D0 - 0x7CFF], D6 // begin alternate branch 0000028E-00000292 label0000028E: 0000028E 060E 8301 addi.b A6, 0x1 // end alternate branch 0000028E-00000292 label0000028E: // (misaligned) 00000292 32A5 move.w [A1], -[A5] 00000294 015B bchg [A3]+, D0 00000296 54C3 scc D3 00000298 0606 0E0C addi.b D6, 0xC 0000029C C902 abcd D4, D2 0000029E 5B54 subq.w [A4], 5 000002A0 8517 or.b [A7], D2 000002A2 A513 syscall FlushVol, flags=5 000002A4 B701 xor.b D1, D3 000002A6 4E76 trapv 000002A8 C300 abcd D1, D0 000002AA 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4 000002AC D370 5103 6914 060E add.w [[A0 + <> + D5] + 0x6914060E], D1 000002B4 1E05 move.b D7, D5 000002B6 0273 1FEC DB07 6D07 F102 andi.w [[A3 + <>] + A5 * 2 + 0x6D07F102], 0x1FEC 000002C0 82E1 divu.w D1, -[A1] 000002C2 2A24 move.l D5, -[A4] 000002C4 0E1B 012A .invalid.b [A3]+, 0x2A /* '*' */ // invalid immediate operation 000002C8 E208 lsr D0.b, 1 000002CA 7028 moveq.l D0, 0x28 000002CC 6E02 bgt +0x4 /* 000002D0 */ 000002CE 00DB .incomplete label000002D0: 000002D0 4773 02AD chk.w D3, [A3 + D0.w * 2 - 0x83] 000002D4 0004 A428 ori.b D4, 0x28 /* '(' */ 000002D8 0EFB .incomplete 000002DA 08DB 0102 bset.b [A3]+, 0x2 000002DE 00FB .incomplete 000002E0 0504 btst D4, D2 000002E2 BB04 xor.b D4, D5 000002E4 5B02 subq.b D2, 5 000002E6 1404 move.b D2, D4 000002E8 280E move.l D4, A6 000002EA C505 abcd D2, D5 000002EC 2B3A B614 move.l -[A5], [PC - 0x49EC /* FFFFB902, cstring "" */] 000002F0 1630 A205 move.b D3, [A0 + A2.w * 2 + 0x5] 000002F4 0173 080D bchg [A3 + D0 + 0xD], D0 000002F8 0105 btst D5, D0 000002FA 2D11 move.l -[A6], [A1] 000002FC 0105 btst D5, D0 000002FE 3101 move.w -[A0], D1 00000300 01E9 .incomplete 00000302 2CAD 2C0E move.l [A6], [A5 + 0x2C0E] 00000306 2005 move.l D0, D5 00000308 3FAB 0A24 7EE2 move.w [A7 + D7 * 8 - 0x30], [A3 + 0xA24] 0000030E 721B moveq.l D1, 0x1B 00000310 0108 btst A0, D0 00000312 141A move.b D2, [A2]+ 00000314 DB55 add.w [A5], D5 00000316 2693 move.l [A3], [A3] 00000318 1E00 move.b D7, D0 0000031A AB17 syscall PortToMap 0000031C 8B93 or.l [A3], D5 0000031E 3B31 0309 move.w -[A5], [[A1 + <> + D0 * 2]] 00000322 3B31 9C8B move.w -[A5], [A1 + A1 * 4 - 0x117] 00000326 13FB 3614 1A0F 2693 move.b [0x1A0F2693], [PC + D3.w * 8 + 0x14] label0000032E: 0000032E 1B53 551E move.b [A5 + 0x551E], [A3] 00000332 1AC3 move.b [A5]+, D3 00000334 1F26 move.b -[A7], -[A6] 00000336 B068 1907 cmp.w D0, [A0 + 0x1907] 0000033A 9B02 subx.b D5, D2 0000033C 0901 btst D1, D4 0000033E 0CC8 .incomplete 00000340 2901 move.l -[A4], D1 00000342 1EE5 move.b [A7]+, -[A5] 00000344 0173 1F63 481E 8901 731F bchg [[A3 + 0x481E] - 0x76FE8CE1], D0 0000034E 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 00000350 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000352 0E2B 081F C30C .invalid.b [A3 - 0x3CF4], 0x1F // invalid immediate operation 00000358 1E63 movea.b A7, -[A3] 0000035A 1133 0202 move.b -[A0], [A3 + D0.w * 2 + 0x2] 0000035E 0033 086B 00B3 ori.b [A3 + D0.w - 0x77], 0x6B /* 'k' */ 00000364 0763 bchg -[A3], D3 00000366 3E7A D31C movea.w A7, [PC - 0x2CE4 /* FFFFD684, cstring "" */] 0000036A 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4 0000036C E30A lsl D2.b, 1 0000036E 6B00 0309 bmi +0x30B /* 00000679 */ 00000372 5355 subq.w [A5], 1 00000374 528C addq.l A4, 1 00000376 3202 move.w D1, D2 00000378 0003 0E6B ori.b D3, 0x6B /* 'k' */ 0000037C 0014 8C0C ori.b [A4], 0xC 00000380 6865 bvc +0x67 /* 000003E7 */ 00000382 12A1 move.b [A1], -[A1] 00000384 06ED .incomplete 00000386 152B 4F2E move.b -[A2], [A3 + 0x4F2E] 0000038A 6E3B bgt +0x3D /* 000003C7 */ 0000038C 131E move.b -[A1], [A6]+ 0000038E 2EC8 move.l [A7]+, A0 00000390 2C71 0148 movea.l A6, [A1 + <>] 00000394 3B13 move.w -[A5], [A3] 00000396 BB00 xor.b D0, D5 00000398 6894 bvc -0x6A /* 0000032E */ 0000039A 440B neg.b A3 0000039C 0BA5 bclr -[A5], D5 0000039E 1172 A911 1B04 move.b [A0 + 0x1B04], [[A2 + A2]] 000003A4 2408 move.l D2, A0 000003A6 E20E lsr D6.b, 1 000003A8 F42A cpushl NONE, [A2] 000003AA 0636 2126 8516 1B22 addi.b [[A6] + A0 * 4 + 0x1B22], 0x26 /* '&' */ 000003B2 0622 6D20 addi.b -[A2], 0x20 /* ' ' */ 000003B6 6500 1B22 bcs +0x1B24 /* 00001EDA */ 000003BA CB01 abcd D5, D1 000003BC 3603 move.w D3, D3 000003BE 0522 btst -[A2], D2 000003C0 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 000003C2 2150 2A4B move.l [A0 + 0x2A4B], [A0] 000003C6 1369 0309 0265 move.b [A1 + 0x265], [A1 + 0x309] 000003CC 0345 bchg D5, D1 000003CE 0473 1FC9 0469 subi.w [A3 + D0.w * 4 + 0x69], 0x1FC9 000003D4 03BB 1565 bclr <>, D1 000003D8 03B7 01DE bclr <>, D1 000003DC AD1F syscall SelectWindow, auto_pop 000003DE 44DB move.b [A3]+, CCR 000003E0 04ED .incomplete 000003E2 266B 033C movea.l A3, [A3 + 0x33C] 000003E6 9E1B sub.b D7, [A3]+ 000003E8 010E btst A6, D0 000003EA E208 lsr D0.b, 1 000003EC 14A0 move.b [A2], -[A0] 000003EE 1A8B move.b [A5], A3 000003F0 6226 bhi +0x28 /* 00000418 */ 000003F2 7603 moveq.l D3, 0x03 000003F4 0DE5 .incomplete 000003F6 4FFB 0024 lea.l A7, [PC + D0.w + 0x24] 000003FA 085A 0320 bchg.b [A2]+, 0x20 /* ' ' */ 000003FE 8700 sbcd D3, D0 00000400 785A moveq.l D4, 0x5A 00000402 0317 btst [A7], D1 00000404 7302 moveq.l D1, 0x02 00000406 6552 bcs +0x54 /* 0000045A */ 00000408 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4 0000040A 5A43 addq.w D3, 5 0000040C 1245 movea.b A1, D5 0000040E 0301 btst D1, D1 00000410 56A0 addq.l -[A0], 3 00000412 E502 asl D2.b, 2 00000414 0F38 5A13 btst [0x00005A13], D7 label00000418: 00000418 0F05 btst D5, D7 0000041A 471A .invalid 3, [A2]+ // invalid opcode 4 with b == 4 0000041C 0F26 btst -[A6], D7 0000041E 76A3 moveq.l D3, 0xFFFFFFA3 00000420 0487 02F9 E326 subi.l D7, 0x2F9E326 00000426 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 00000428 A01A syscall GetZone 0000042A 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4 0000042C 2676 6D58 movea.l A3, [A6] 00000430 2408 move.l D2, A0 00000432 E311 roxl D1.b, 1 00000434 8703 sbcd D3, D3 00000436 21D3 0B14 move.l [0x00000B14 /* ATalkHk1 */], [A3] 0000043A 1A0F move.b D5, A7 0000043C 26CB move.l [A3]+, A3 0000043E 0780 bclr D0, D3 00000440 8305 sbcd D1, D5 00000442 AD07 syscall SetString, auto_pop 00000444 0F38 6303 btst [0x00006303], D7 00000448 ED00 asl D0.b, 6 0000044A 0F38 B301 btst [0xFFFFB301], D7 0000044E FB00 .extension 0xB00 <> // unimplemented 00000450 CD5A and.w [A2]+, D6 00000452 2A44 movea.l A5, D4 00000454 CB03 abcd D5, D3 00000456 0D11 btst [A1], D6 00000458 AB01 syscall BitsToMap label0000045A: 0000045A 693E bvs +0x40 /* 0000049A */ 0000045C 1AAB 3F05 move.b [A5], [A3 + 0x3F05] 00000460 059B bclr [A3]+, D2 00000462 0A1E 0C29 xori.b [A6]+, 0x29 /* ')' */ 00000466 350F move.w -[A2], A7 00000468 B02A A15F cmp.b D0, [A2 - 0x5EA1] 0000046C 2D01 move.l -[A6], D1 0000046E 0FB0 2A91 bclr [A0 + D2 * 2 - 0x111], D7 00000472 3CAB 01B1 move.w [A6], [A3 + 0x1B1] 00000476 005D 160F ori.w [A5]+, 0x160F 0000047A 2676 4513 3314 2514 movea.l A3, [[A6 + D4 * 4] + 0x33142514] 00000482 B50E cmpm.b [A2]+, [A6]+ 00000484 7323 moveq.l D1, 0x23 00000486 8703 sbcd D3, D3 00000488 3C3B 1125 02E1 move.w D6, [[PC + 0x2E1] + D1] 0000048E 13A5 319D move.b [[] + D3], -[A5] 00000492 100F move.b D0, A7 00000494 9D10 sub.b [A0], D6 00000496 0F95 bclr [A5], D7 00000498 10F7 835C move.b [A0]+, <> // begin alternate branch 0000049A-0000049C label0000049A: 0000049A 835C or.w [A4]+, D1 // end alternate branch 0000049A-0000049C label0000049A: // (misaligned) 0000049C 5D0B subq.b A3, 6 0000049E 0F3D btst <>, D7 000004A0 19A7 03B1 6921 9B1D move.b [[0x69219B1D + D0 * 2]], -[A7] 000004A8 2A3B 0FC9 move.l D5, [[ + <>]] 000004AC 24BB 0008 move.l [A2], [PC + D0.w + 0x8] 000004B0 2A65 movea.l A5, -[A5] 000004B2 0A0F 7D0A xori.b A7, 0xA /* '\n' */ 000004B6 0F75 0AE7 bchg [A5 + D0 * 2 - 0x25], D7 000004BA 83E1 divs.w D1, -[A1] 000004BC 003C 6A24 ori.b ccr, 36 000004C0 48E2 0861 movem.l -[A2], D4,A1,A2,A7 000004C4 41A3 .invalid 0, -[A3] // invalid opcode 4 with b == 6 000004C6 131E move.b -[A1], [A6]+ 000004C8 0AE5 .incomplete 000004CA 030F btst A7, D1 000004CC B06E CB18 cmp.w D0, [A6 - 0x34E8] 000004D0 0D01 btst D1, D6 000004D2 0FB0 6E33 bclr [A0 + D6 * 8 + 0x33], D7 000004D6 0C0D 010F cmpi.b A5, 0xF 000004DA B06E 230C cmp.w D0, [A6 + 0x230C] 000004DE 0D01 btst D1, D6 000004E0 0FB0 6E63 bclr [A0 + D6 * 8 + 0x63], D7 000004E4 03F3 .incomplete 000004E6 5D7A 3B4B subq.w [PC + 0x3B4B /* 00004033, cstring "" */], 6 000004EA 7AF3 moveq.l D5, 0xFFFFFFF3 000004EC 287A 7B30 movea.l A4, [PC + 0x7B30 /* 0000801E, cstring "" */] 000004F0 4463 neg.w -[A3] 000004F2 01B1 7868 bclr [A1 + D7 + 0x68], D0 000004F6 3C0B move.w D6, A3 000004F8 0E24 6A23 .invalid.b -[A4], 0x23 /* '#' */ // invalid immediate operation 000004FC 0456 9306 subi.w [A6], 0x9306 00000500 0E53 0C2A .invalid.w [A3], 0xC2A // invalid immediate operation 00000504 9946 subx.w D4, D6 00000506 EC43 asr D3.w, 6 00000508 2ED3 move.l [A7]+, [A3] 0000050A 0E3B 1A41 8A4B .invalid.b [PC + A0 * 2 + 0x4B], 0x41 /* 'A' */ // invalid immediate operation 00000510 012B 0952 btst [A3 + 0x952], D0 00000514 F300 .extension 0x300 <> // unimplemented 00000516 3613 move.w D3, [A3] 00000518 03C3 .incomplete 0000051A 4836 1406 nbcd.b [A6 + D1.w * 4 + 0x6] 0000051E 361B move.w D3, [A3]+ 00000520 860C or.b D3, A4 00000522 C402 and.b D2, D2 00000524 0013 0AE3 ori.b [A3], 0xE3 00000528 1773 2D03 09FB 3652 9B06 move.b [A3 - 0x64FA], [[A3 + <> + D2 * 4] + 0x9FB3652] 00000532 DB0B addx.b -[A5], -[A3] 00000534 1F93 1C1E move.b [A7 + D1 * 4 + 0x1E], [A3] 00000538 496E 031D chk.w D4, [A6 + 0x31D] 0000053C 3843 movea.w A4, D3 0000053E 0425 0661 subi.b -[A5], 0x61 /* 'a' */ 00000542 0593 bclr [A3], D2 00000544 0A1F 4413 xori.b [A7]+, 0x13 00000548 0E85 096A 7167 .invalid.l D5, 0x96A7167 /* '\tjqg' */ // invalid immediate operation 0000054E 040D 6369 subi.b A5, 0x69 /* 'i' */ 00000552 47FB 5181 lea.l A3, [[ + <> + D5]] 00000556 626E bhi +0x70 /* 000005C6 */ 00000558 1ECD move.b [A7]+, A5 0000055A 012B 4FB0 btst [A3 + 0x4FB0], D0 0000055E 0E4D 7C00 .invalid.w A5, 0x7C00 /* '|\0' */ // invalid immediate operation 00000562 0D07 btst D7, D6 00000564 731F moveq.l D1, 0x1F 00000566 1B09 move.b -[A5], A1 00000568 C0F5 8161 437B mulu.w D0, [[A5 + 0x437B]] 0000056E 0CA9 211E A006 3E06 cmpi.l [A1 + 0x3E06], 0x211EA006 00000576 7C06 moveq.l D6, 0x06 00000578 E606 asr D6.b, 3 0000057A AB01 syscall BitsToMap 0000057C DE30 A514 add.b D7, <> 00000580 233F move.l -[A1], <> 00000582 3813 move.w D4, [A3] 00000584 852B 07BB or.b [A3 + 0x7BB], D2 00000588 003E 6B03 ori.b <>, 0x3 0000058C CB15 and.b [A5], D5 0000058E 5A13 addq.b [A3], 5 00000590 1CFB B653 move.b [A6]+, [PC + A3.w * 8 + 0x53] 00000594 054B bchg A3, D2 00000596 23A9 2303 1DB0 E643 0263 move.l [-0x19BCFD9D + D1 * 4], [A1 + 0x2303] 000005A0 0C2E E663 0473 cmpi.b [A6 + 0x473], 0x63 /* 'c' */ 000005A6 04E3 .incomplete 000005A8 1400 move.b D2, D0 000005AA A112 syscall SetEOF, flags=1 000005AC 9013 sub.b D0, [A3] 000005AE 0A73 273B 319B 0F13 056B xori.w [[ + D3] + 0xF13056B], 0x273B /* '\';' */ 000005B8 277C 0353 892F 2103 move.l [A3 + 0x2103], 0x353892F 000005C0 AB01 syscall BitsToMap 000005C2 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 000005C4 BE73 2D81 cmp.w D7, [[ + <> + D2 * 4]] // begin alternate branch 000005C6-000005CE label000005C6: 000005C6 2D81 018B 0D2E AB01 move.l [[ + <> + D0] + 0xD2EAB01], D1 // end alternate branch 000005C6-000005CE label000005C6: // (misaligned) 000005C8 018B bclr A3, D0 000005CA 0D2E AB01 btst [A6 - 0x54FF], D6 000005CE 230E move.l -[A1], A6 000005D0 DB18 add.b [A0]+, D5 000005D2 1B5A 4314 move.b [A5 + 0x4314], [A2]+ 000005D6 6307 bls +0x9 /* 000005DF */ 000005D8 5B34 9073 subq.b [A4 + A1.w + 0x73], 5 000005DC 1013 move.b D0, [A3] 000005DE 000F C101 ori.b A7, 0x1 000005E2 0FC1 .incomplete 000005E4 0162 bchg -[A2], D0 000005E6 8905 sbcd D4, D5 000005E8 0305 btst D5, D1 000005EA 909B sub.l D0, [A3]+ 000005EC 0A14 0690 xori.b [A4], 0x90 000005F0 133A 8B0B move.b -[A1], [PC - 0x74F5 /* FFFF90FD, cstring "" */] 000005F4 C511 and.b [A1], D2 000005F6 130A move.b -[A1], A2 000005F8 8B1B or.b [A3]+, D5 000005FA 5351 subq.w [A1], 1 000005FC 7B12 moveq.l D5, 0x12 000005FE 6327 bls +0x29 /* 00000627 */ 00000600 6B03 bmi +0x5 /* 00000605 */ 00000602 8304 sbcd D1, D4 00000604 8B1A or.b [A2]+, D5 00000606 A029 syscall HLock 00000608 211B move.l -[A0], [A3]+ 0000060A 3FA5 27AB 0C35 327B 0CE2 move.w [[0xC35 + D2 * 8] + 0x327B0CE2], -[A5] 00000614 E17A rol D2.w, D0 00000616 081E 5879 btst.b [A6]+, 0x79 /* 'y' */ 0000061A 10D4 move.b [A0]+, [A4] 0000061C A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5 0000061E 4110 .invalid 0, [A0] // invalid opcode 4 with b == 4 00000620 7B10 moveq.l D5, 0x10 00000622 CB15 and.b [A5], D5 00000624 330E move.w -[A1], A6 00000626 1305 move.b -[A1], D5 00000628 5AE3 spl -[A3] 0000062A 462E E643 not.b [A6 - 0x19BD] 0000062E 0051 0ED5 ori.w [A1], 0xED5 00000632 09F3 .incomplete 00000634 00C6 .incomplete 00000636 CB01 abcd D5, D1 00000638 9003 sub.b D0, D3 0000063A 05C6 .incomplete 0000063C A396 syscall SharedLibsMPW, flags=3 0000063E 9705 subx.b D3, D5 00000640 640B bcc +0xD /* 0000064D */ 00000642 0863 273E bchg.b -[A3], 0x3E /* '>' */ 00000646 BB15 xor.b [A5], D5 00000648 5AEB 2943 spl [A3 + 0x2943] 0000064C 0E6B 453B 3183 .invalid.w [A3 + 0x3183], 0x453B /* 'E;' */ // invalid immediate operation 00000652 0533 0EF1 btst [A3 + D0 * 8 - 0x15], D2 00000656 11E6 9D06 move.b [0xFFFF9D06], -[A6] 0000065A 6905 bvs +0x7 /* 00000661 */ 0000065C 0F5A bchg [A2]+, D7 0000065E 1B1C move.b -[A5], [A4]+ 00000660 C900 abcd D4, D0 00000662 0F45 bchg D5, D7 00000664 06C6 .incomplete 00000666 5506 subq.b D6, 2 00000668 EB2F lsl D7.b, D5 0000066A BE8B cmp.l D7, A3 0000066C 1F7C 4106 3B12 move.b [A7 + 0x3B12], 0x6 00000672 430E .invalid 1, A6 // invalid opcode 4 with b == 4 00000674 A118 syscall GetFPos, flags=1 00000676 8305 sbcd D1, D5 00000678 1305 move.b -[A1], D5 0000067A 911B sub.b [A3]+, D0 0000067C AB01 syscall BitsToMap 0000067E B705 xor.b D5, D3 00000680 A9EB syscall Pack4/FP68K 00000682 9DA7 sub.l -[A7], D6 00000684 05B8 A905 bclr [0xFFFFA905], D2 00000688 7B4B moveq.l D5, 0x4B 0000068A 9705 subx.b D3, D5 0000068C FDC1 .invalid <> 0000068E 0D7B 4B97 05CA A101 bchg [[] + D4 * 2 + 0x5CAA101], D6 00000696 8B0D sbcd -[A5], -[A5] 00000698 C103 abcd D0, D3 0000069A 3311 move.w -[A1], [A1] 0000069C 1300 move.b -[A1], D0 0000069E 8B03 sbcd D5, D3 000006A0 5337 0A0C subq.b [A7 + D0 * 2 + 0xC], 1 000006A4 A10E syscall UnmountVol/HUnmountVol, flags=1 000006A6 45A1 .invalid 2, -[A1] // invalid opcode 4 with b == 6 000006A8 3E1B move.w D7, [A3]+ 000006AA 06E5 .incomplete 000006AC 021B 600A andi.b [A3]+, 0xA /* '\n' */ 000006B0 0CE1 .incomplete 000006B2 0985 bclr D5, D4 000006B4 017C 1B03 bchg 0x1B03, D0 000006B8 4506 .invalid 2, D6 // invalid opcode 4 with b == 4 000006BA 1B60 580A move.b [A5 + 0x580A /* export_2813 */], -[A0] 000006BE 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 000006C0 8705 sbcd D3, D5 000006C2 79C3 moveq.l D4, 0xFFFFFFC3 000006C4 03B7 0584 bclr <>, D1 000006C8 AB01 syscall BitsToMap 000006CA 066B 03DE FA0D addi.w [A3 - 0x5F3], 0x3DE 000006D0 1EC1 move.b [A7]+, D1 000006D2 1D7B 102E 6B03 move.b [A6 + 0x6B03], [PC + D1.w + 0x2E] 000006D8 132D 6B72 move.b -[A1], [A5 + 0x6B72 /* export_3434 */] 000006DC E314 roxl D4.b, 1 000006DE 6B50 bmi +0x52 /* 00000730 */ 000006E0 52FB 2C61 shi [PC + D2 * 4 + 0x61] 000006E4 2F13 move.l -[A7], [A3] 000006E6 04FB .incomplete 000006E8 1C5A movea.b A6, [A2]+ 000006EA DB46 addx.w D5, D6 000006EC 6112 bsr +0x14 /* 00000700 */ 000006EE D518 add.b [A0]+, D2 000006F0 010C btst A4, D0 000006F2 0F21 btst -[A1], D7 000006F4 02C3 .incomplete 000006F6 030F btst A7, D1 000006F8 E43B ror D3.b, D2 000006FA 11C5 12E3 move.b [0x000012E3], D5 000006FE 02E9 .incomplete fn00000700: 00000700 7F13 moveq.l D7, 0x13 00000702 0A8B 00E6 6B45 xori.l A3, 0xE66B45 00000708 0133 5510 btst [A3 + D5 * 4], D0 0000070C C12F 0B08 and.b [A7 + 0xB08], D0 00000710 3D05 move.w -[A6], D5 00000712 2333 E42B move.l -[A1], [A3 + A6.w * 4 + 0x2B] 00000716 93CB sub.l A1, A3 00000718 01E4 .incomplete 0000071A 0305 btst D5, D1 0000071C C303 abcd D1, D3 0000071E DB6E 5A5B add.w [A6 + 0x5A5B], D5 00000722 075A bchg [A2]+, D3 00000724 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4 00000726 B909 cmpm.b [A4]+, [A1]+ 00000728 330C move.w -[A1], A4 0000072A EB2F lsl D7.b, D5 0000072C 7327 moveq.l D1, 0x27 0000072E FB36 .extension 0xB36 <> // unimplemented label00000730: 00000730 C135 8108 and.b [A5 + <> + A0], D0 00000734 C135 0D18 and.b [A5 + D0 * 4], D0 00000738 6B03 bmi +0x5 /* 0000073D */ 0000073A C135 3903 6327 9093 and.b [[A5 + <> + D3] + 0x63279093], D0 00000742 0989 bclr A1, D4 00000744 170F move.b -[A3], A7 00000746 E100 asl D0.b, 8 00000748 9B20 sub.b -[A0], D5 0000074A 7504 moveq.l D2, 0x04 0000074C 0F75 0473 bchg [A5 + D0.w * 4 + 0x73], D7 00000750 08BE 2B08 bclr.b <>, 0x8 00000754 F706 .extension 0x706 <> // unimplemented 00000756 AE95 syscall SetPalette/NSetPalette, auto_pop 00000758 0D7B 9213 bchg [PC + A1.w * 2 + 0x13], D6 0000075C 8483 or.l D2, D3 0000075E 043B 1ED7 0664 subi.b [PC + D0.w * 8 + 0x64], 0xD7 00000764 F704 .extension 0x704 <> // unimplemented 00000766 FFD7 .invalid <> 00000768 0510 btst [A0], D2 0000076A 0312 btst [A2], D1 0000076C E705 asl D5.b, 3 0000076E 2052 movea.l A0, [A2] 00000770 7309 moveq.l D1, 0x09 00000772 5B0B subq.b A3, 5 00000774 DB0C addx.b -[A5], -[A4] 00000776 F705 .extension 0x705 <> // unimplemented 00000778 35F9 4863 07E3 7263 move.w [PC + 0x7263 /* 000079DD, cstring "" */], [0x486307E3] 00000780 8197 or.l [A7], D0 00000782 0552 bchg [A2], D2 00000784 6105 bsr +0x7 /* 0000078B */ 00000786 CB12 and.b [A2], D5 00000788 90C3 sub.w A0, D3 0000078A 2BDB move.l <>, [A3]+ 0000078C 0CE7 .incomplete 0000078E 0563 bchg -[A3], D2 00000790 3324 move.w -[A1], -[A4] 00000792 F705 .extension 0x705 <> // unimplemented 00000794 74F7 moveq.l D2, 0xFFFFFFF7 00000796 0585 bclr D5, D2 00000798 FD48 .extension 0xD48 <> // unimplemented 0000079A AB37 syscall bMAIN11 0000079C 4542 chk.w D2, D2 0000079E 2D0E move.l -[A6], A6 000007A0 AD09 syscall CalcVis, auto_pop 000007A2 E100 asl D0.b, 8 000007A4 CD3C 0FE9 and.b 0xE9, D6 000007A8 29B7 05BB 4B24 DB0D C705 CA4D 0649 move.l [A4 + D0.w * 8 + 0x49], [[0x4B24DB0D + D0 * 4] - 0x38FA35B3] 000007B6 050F btst A7, D2 000007B8 5A4B addq.w A3, 5 000007BA 1DC9 move.b <>, A1 000007BC 000F 2506 ori.b A7, 0x6 000007C0 C705 abcd D3, D5 000007C2 ED13 roxl D3.b, 6 000007C4 0FDB .incomplete 000007C6 0DC7 .incomplete 000007C8 05FD .incomplete 000007CA 9D0B subx.b -[A6], -[A3] 000007CC F786 .invalid <> 000007CE 16F7 0627 move.b [A3]+, [A7 + D0.w * 8 + 0x27] 000007D2 F706 .extension 0x706 <> // unimplemented 000007D4 38E3 move.w [A4]+, -[A3] 000007D6 16F7 064A move.b [A3]+, [A7 + D0.w * 8 + 0x4A] 000007DA F706 .extension 0x706 <> // unimplemented 000007DC 5BF7 066C smi [A7 + D0.w * 8 + 0x6C] 000007E0 F706 .extension 0x706 <> // unimplemented 000007E2 7D65 moveq.l D6, 0x65 000007E4 3B03 move.w -[A5], D3 000007E6 181B move.b D4, [A3]+ 000007E8 FA0F 4D48 .unknown 0xFA0F 0x4D48 (W = 5) 000007EC 2B1C move.l -[A5], [A4]+ 000007EE 0543 bchg D3, D2 000007F0 6D18 blt +0x1A /* 0000080A */ 000007F2 C10B abcd -[A0], -[A3] 000007F4 2B44 2D48 move.l [A5 + 0x2D48], D4 000007F8 A313 syscall FlushVol, flags=3 000007FA F707 .extension 0x707 <> // unimplemented 000007FC 1B87 06BF move.b [A5 + D0.w * 8 - 0x65], D7 00000800 0D05 btst D5, D6 00000802 0548 bchg A0, D2 00000804 0320 btst -[A0], D1 00000806 0948 bchg A0, D4 00000808 3B44 5A43 move.w [A5 + 0x5A43], D4 // begin alternate branch 0000080A-0000080C label0000080A: 0000080A 5A43 addq.w D3, 5 // end alternate branch 0000080A-0000080C label0000080A: // (misaligned) 0000080C 245A movea.l A2, [A2]+ 0000080E F325 .extension 0x325 <> // unimplemented 00000810 5509 subq.b A1, 2 00000812 2B0C move.l -[A5], A4 00000814 F706 .extension 0x706 <> // unimplemented 00000816 E515 roxl D5.b, 2 00000818 03D5 .incomplete 0000081A 47F7 8706 F707 lea.l A3, [[A7 + <>] + A0 * 8 - 0x8F9] 00000820 17E7 0728 730E move.b [PC + 0x730E + D0 * 8], -[A7] 00000826 F707 .extension 0x707 <> // unimplemented 00000828 39A3 10D5 move.w [A4 + D1.w - 0x43], -[A3] 0000082C 4766 chk.w D3, -[A6] 0000082E 251A move.l -[A2], [A2]+ 00000830 2300 move.l -[A1], D0 00000832 0653 01DE addi.w [A3], 0x1DE 00000836 FACD 4783 .extension 0xACD <> // unimplemented 0000083A 01F3 .incomplete 0000083C 007C 1322 ori.w sr, 4898 00000840 CB01 abcd D5, D1 00000842 3E7B 00F3 movea.w A7, [PC + D0.w - 0x13] 00000846 003E C328 ori.b <>, 0x28 /* '(' */ 0000084A 25F3 419F 5305 019F CD08 move.l [PC - 0x32F8 /* FFFFD554, cstring "" */], [[] + D4 + 0x5305019F] 00000854 5301 subq.b D1, 1 00000856 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00000858 930A subx.b -[A1], -[A2] 0000085A 2E53 movea.l A7, [A3] 0000085C 0193 bclr [A3], D0 0000085E 320B move.w D1, A3 00000860 E76B lsl D3.w, D3 00000862 8B14 or.b [A4], D5 00000864 067C 8336 1B03 addi.w 0x1B03, 0x8336 0000086A A90C syscall PaintOne 0000086C 3309 move.w -[A1], A1 0000086E CB01 abcd D5, D1 00000870 7CDB moveq.l D6, 0xFFFFFFDB 00000872 0781 bclr D1, D3 00000874 05E1 .incomplete 00000876 450F .invalid 2, A7 // invalid opcode 4 with b == 4 00000878 ED00 asl D0.b, 6 0000087A 8100 sbcd D0, D0 0000087C 0305 btst D5, D1 0000087E 668B bne -0x73 /* 0000080B */ 00000880 0D5B bchg [A3]+, D6 00000882 0D3E btst <>, D6 00000884 2148 0780 move.l [A0 + 0x780], A0 00000888 36BB 0066 move.w [A3], [PC + D0.w + 0x66] 0000088C 6B03 bmi +0x5 /* 00000891 */ 0000088E 0102 btst D2, D0 00000890 7308 moveq.l D1, 0x08 00000892 8709 sbcd -[A3], -[A1] 00000894 C023 and.b D0, -[A3] 00000896 337C 5B1A C503 move.w [A1 - 0x3AFD], 0x5B1A 0000089C 6B03 bmi +0x5 /* 000008A1 */ 0000089E C320 and.b -[A0], D1 000008A0 DD47 addx.w D6, D7 000008A2 B310 xor.b [A0], D1 000008A4 D547 addx.w D2, D7 000008A6 5910 subq.b [A0], 4 000008A8 2285 move.l [A1], D5 000008AA 10E4 move.b [A0]+, -[A4] 000008AC 8110 or.b [A0], D0 000008AE 5D10 subq.b [A0], 6 000008B0 3E41 movea.w A7, D1 000008B2 1066 movea.b A0, -[A6] 000008B4 4110 .invalid 0, [A0] // invalid opcode 4 with b == 4 000008B6 6673 bne +0x75 /* 0000092B */ 000008B8 23B7 09A9 2300 4510 move.l [A1 + D4 * 4], [[0x2300 + D0]] 000008C0 2300 move.l -[A1], D0 000008C2 F314 .extension 0x314 <> // unimplemented 000008C4 E394 roxl D4, 1 000008C6 5A52 addq.w [A2], 5 000008C8 BB1E xor.b [A6]+, D5 000008CA 8510 or.b [A0], D2 000008CC 3E99 move.w [A7], [A1]+ 000008CE 103E move.b D0, <> 000008D0 810F sbcd -[A0], -[A7] 000008D2 3E6B 273E movea.w A7, [A3 + 0x273E] 000008D6 8110 or.b [A0], D0 000008D8 E900 asl D0.b, 4 000008DA 8100 sbcd D0, D0 000008DC 21F3 8110 6681 move.l [0x00006681], [A3 + A0] 000008E2 100F move.b D0, A7 000008E4 8510 or.b [A0], D2 000008E6 22AB 0101 move.l [A1], [A3 + 0x101] 000008EA 0285 1019 0523 andi.l D5, 0x10190523 000008F0 333E move.w -[A1], <> 000008F2 8110 or.b [A0], D0 000008F4 C103 abcd D0, D3 000008F6 AB01 syscall BitsToMap 000008F8 E709 lsl D1.b, 3 000008FA FA17 0045 .unknown 0xFA17 0x0045 (W = 5) 000008FE F309 .extension 0x309 <> // unimplemented 00000900 2E2A 8B50 move.l D7, [A2 - 0x74B0] 00000904 14CB move.b [A2]+, A3 00000906 012A 8B3D btst [A2 - 0x74C3], D0 0000090A 329B move.w [A1], [A3]+ 0000090C 0B37 0144 btst <>, D5 00000910 4B60 chk.w D5, -[A0] 00000912 8B00 sbcd D5, D0 00000914 5643 addq.w D3, 3 00000916 0914 btst [A4], D4 00000918 0C2A 0C0E 9501 cmpi.b [A2 - 0x6AFF], 0xE 0000091E 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 00000920 F682 E104 .extension 0x682 <> // unimplemented 00000924 2307 move.l -[A1], D7 00000926 970A subx.b -[A3], -[A2] 00000928 96C3 sub.w A3, D3 0000092A 70A7 moveq.l D0, 0xFFFFFFA7 0000092C 0AA2 8501 9504 xori.l -[A2], 0x85019504 00000932 3701 move.w -[A3], D1 00000934 AC08 syscall InitProcMenu, auto_pop 00000936 E313 roxl D3.b, 1 00000938 1E70 287E movea.b A7, [A0 + D2 + 0x7E] 0000093C 0200 B306 andi.b D0, 0x6 00000940 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 00000942 8320 or.b -[A0], D1 00000944 3304 move.w -[A1], D4 00000946 5300 subq.b D0, 1 00000948 9B1A sub.b [A2]+, D5 0000094A 21DB 3302 move.l [0x00003302], [A3]+ 0000094E 1CBB 0977 move.b [A6], <> 00000952 02CA .incomplete 00000954 3300 move.w -[A1], D0 00000956 DB0B addx.b -[A5], -[A3] 00000958 1404 move.b D2, D4 0000095A 8B04 sbcd D5, D4 0000095C A503 syscall Write, flags=5 0000095E 251A move.l -[A2], [A2]+ 00000960 4B60 chk.w D5, -[A0] 00000962 B643 cmp.w D3, D3 00000964 052A 4103 btst [A2 + 0x4103], D2 00000968 EB0A lsl D2.b, 5 0000096A 2701 move.l -[A3], D1 0000096C F437 cpushp NONE, [A7] 0000096E 01A8 2303 bclr [A0 + 0x2303], D0 00000972 01D2 .incomplete 00000974 2408 move.l D2, A0 00000976 F871 0537 .extension 0x871 <>, 0x0537 // unimplemented 0000097A 02D7 .incomplete 0000097C 3300 move.w -[A1], D0 0000097E 9B0F subx.b -[A5], -[A7] 00000980 147B 1D8B 0404 287E movea.b A2, [[ + <> + D1 * 4] + 0x404287E] 00000988 4D0C .invalid 6, A4 // invalid opcode 4 with b == 4 0000098A B6F8 4105 cmpa.w A3, [0x00004105] 0000098E E105 asl D5.b, 8 00000990 442B 0391 neg.b [A3 + 0x391] 00000994 1627 move.b D3, -[A7] 00000996 00C8 .incomplete 00000998 D31A add.b [A2]+, D1 0000099A 5237 00C2 addq.b [A7 + D0.w - 0x62], 1 0000099E EB09 lsl D1.b, 5 000009A0 7501 moveq.l D2, 0x01 000009A2 B700 xor.b D0, D3 000009A4 CE3C 9E47 and.b D7, 0x47 /* 'G' */ 000009A8 01AE 8116 bclr [A6 - 0x7EEA], D0 000009AC 5308 subq.b A0, 1 000009AE 14A0 move.b [A2], -[A0] 000009B0 0AAA 000F A90F 032E xori.l [A2 + 0x32E], 0xFA90F 000009B8 2B02 move.l -[A5], D2 000009BA 56E1 sne -[A1] 000009BC 21A9 015B 35B5 0189 E9C9 move.l [[0x189E9C9] + D3 * 4], [A1 + 0x15B] 000009C6 1627 move.b D3, -[A7] 000009C8 0096 650C 0FE9 ori.l [A6], 0x650C0FE9 000009CE F19E .invalid <> 000009D0 7B01 moveq.l D5, 0x01 000009D2 F5D6 .invalid <> 000009D4 F70A .extension 0x70A <> // unimplemented 000009D6 CA10 and.b D5, [A0] 000009D8 A305 syscall Status, flags=3 000009DA 3C0B move.w D6, A3 000009DC 1714 move.b -[A3], [A4] 000009DE A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2 000009E0 0E27 01D1 .invalid.b -[A7], 0xD1 // invalid immediate operation 000009E4 3300 move.w -[A1], D0 000009E6 5305 subq.b D5, 1 000009E8 1406 move.b D2, D6 000009EA 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 000009EC 8903 sbcd D4, D3 000009EE 5360 subq.w -[A0], 1 000009F0 B60C cmp.b D3, A4 000009F2 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 000009F4 EB00 asl D0.b, 5 000009F6 00A3 0817 01C6 ori.l -[A3], 0x81701C6 000009FC D89B add.l D4, [A3]+ 000009FE 0233 0013 2753 10A3 057B andi.b [[A3] + 0x10A3057B], 0x13 00000A08 103B 0F14 move.b D0, <> 00000A0C 068A 0502 6D27 addi.l A2, 0x5026D27 00000A12 C104 abcd D0, D4 00000A14 8319 or.b [A1]+, D1 00000A16 B501 xor.b D1, D2 00000A18 8506 sbcd D2, D6 00000A1A 0FA1 bclr -[A1], D7 00000A1C 010B btst A3, D0 00000A1E 0663 0C33 addi.w -[A3], 0xC33 00000A22 0133 2EA3 btst [A3 + D2 * 8 - 0x93], D0 00000A26 05EB .incomplete 00000A28 3333 0013 move.w -[A1], [A3 + D0.w + 0x13] 00000A2C 3E43 movea.w A7, D3 00000A2E 000F 52CB ori.b A7, 0xCB 00000A32 1243 movea.b A1, D3 00000A34 01D3 .incomplete 00000A36 158B 4143 0185 03A1 move.b [[A2 + <>] + 0x18503A1], A3 00000A3E 0735 05E1 228D btst [[0x228D]], D3 00000A44 010D btst A5, D0 00000A46 05E5 .incomplete 00000A48 1CBB 14ED move.b [A6], [PC + D1.w * 4 - 0x19] 00000A4C 181B move.b D4, [A3]+ 00000A4E 0081 2217 0195 ori.l D1, 0x22170195 00000A54 1701 move.b -[A3], D1 00000A56 240F move.l D2, A7 00000A58 1693 move.b [A3], [A3] 00000A5A 0317 btst [A7], D1 00000A5C 012A D33E btst [A2 - 0x2CC2], D0 00000A60 32E1 move.w [A1]+, -[A1] 00000A62 5B27 subq.b -[A7], 5 00000A64 012F 5B60 btst [A7 + 0x5B60], D0 00000A68 1406 move.b D2, D6 00000A6A F0E9 00AB .extension 0x0E9 <> // unimplemented 00000A6E 36B6 1406 move.w [A3], [A6 + D1.w * 4 + 0x6] 00000A72 D245 add.w D1, D5 00000A74 2581 1014 move.l [A2 + D1.w + 0x14], D1 00000A78 2304 move.l -[A1], D4 00000A7A D20F add.b D1, A7 00000A7C 8C49 or.w D6, A1 00000A7E 0241 1337 andi.w D1, 0x1337 00000A82 029D B01B 002B andi.l [A5]+, 0xB01B002B 00000A88 079B bclr [A3]+, D3 00000A8A 0E14 0622 .invalid.b [A4], 0x22 /* '\"' */ // invalid immediate operation 00000A8E BB16 xor.b [A6], D5 00000A90 8C85 or.l D6, D5 00000A92 01AB 0DA5 bclr [A3 + 0xDA5], D0 00000A96 0425 01A9 subi.b -[A5], 0xA9 00000A9A 0313 btst [A3], D1 00000A9C 0AB6 732D 3301 6B27 1B00 CB39 4901 xori.l [[A6 + 0x1B00] + D6 * 2 - 0x34C6B6FF], 0x732D3301 00000AAA FE27 0103 .unknown 0xFE27 0x0103 (W = 7) 00000AAE BB00 xor.b D0, D5 00000AB0 F00E 252A .pflush 0xF00E, 0x252A // unimplemented 00000AB4 6701 beq +0x3 /* 00000AB7 */ 00000AB6 091B btst [A3]+, D4 00000AB8 6B8D bmi -0x71 /* 00000A47 */ 00000ABA 0C89 035B 7057 cmpi.l A1, 0x35B7057 00000AC0 011C btst [A4]+, D0 00000AC2 0700 btst D0, D3 00000AC4 DB4B addx.w -[A5], -[A3] 00000AC6 048B 050E 430E subi.l A3, 0x50E430E 00000ACC 970C subx.b -[A3], -[A4] 00000ACE 9637 012E 5781 347C sub.b D3, [[A7 + 0x5781] + D0 + 0x347C] 00000AD6 3C6A E208 movea.w A6, [A2 - 0x1DF8] 00000ADA EB04 asl D4.b, 5 00000ADC F300 .extension 0x300 <> // unimplemented 00000ADE 2AC5 move.l [A5]+, D5 00000AE0 0B06 btst D6, D5 00000AE2 66B9 bne -0x45 /* 00000A9D */ 00000AE4 2A76 E30E 0701 movea.l A5, [[A6 + <>] + A6 * 2 + 0x701] 00000AEA 5ED3 sgt [A3] 00000AEC 081E 0C66 btst.b [A6]+, 0x66 /* 'f' */ 00000AF0 6501 bcs +0x3 /* 00000AF3 */ 00000AF2 6B70 bmi +0x72 /* 00000B64 */ 00000AF4 3845 movea.w A4, D5 00000AF6 60C9 bra -0x35 /* 00000AC1 */ 00000AF8 13CB 04BB 007C move.b [0x04BB007C], A3 00000AFE 2A27 move.l D5, -[A7] 00000B00 047A 2701 7537 subi.w [PC + 0x7537 /* 00008039, cstring "" */], 0x2701 00000B06 017C 8905 bchg 0x8905, D0 00000B0A E91E rol D6.b, 4 00000B0C 6130 bsr +0x32 /* 00000B3E */ 00000B0E F135 .extension 0x135 <> // unimplemented 00000B10 D2E1 add.w A1, -[A1] 00000B12 4629 61BB not.b [A1 + 0x61BB] 00000B16 002A 6643 2714 ori.b [A2 + 0x2714], 0x43 /* 'C' */ 00000B1C 4561 chk.w D2, -[A1] 00000B1E D299 add.l D1, [A1]+ 00000B20 09AB 044B bclr [A3 + 0x44B], D4 00000B24 0603 0D06 addi.b D3, 0x6 00000B28 660C bne +0xE /* 00000B36 */ 00000B2A D227 add.b D1, -[A7] 00000B2C 02BE 7301 2253 andi.l <>, 0x73012253 00000B32 1F1E move.b -[A7], [A6]+ 00000B34 0C22 2501 cmpi.b -[A2], 0x1 // begin alternate branch 00000B36-00000B38 label00000B36: 00000B36 2501 move.l -[A2], D1 // end alternate branch 00000B36-00000B38 label00000B36: // (misaligned) 00000B38 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4 00000B3A 384B movea.w A4, A3 00000B3C 1333 10A1 move.b -[A1], [A3 + D1.w - 0x95] // begin alternate branch 00000B3E-00000B40 fn00000B3E: 00000B3E 10A1 move.b [A0], -[A1] // end alternate branch 00000B3E-00000B40 fn00000B3E: // (misaligned) 00000B40 1222 move.b D1, -[A2] 00000B42 EB09 lsl D1.b, 5 00000B44 E97E rol D6.w, D4 00000B46 1B18 move.b -[A5], [A0]+ 00000B48 250C move.l -[A2], A4 00000B4A 2225 move.l D1, -[A5] 00000B4C 0CAB 36CB 04D5 045B cmpi.l [A3 + 0x45B], 0x36CB04D5 00000B54 54B3 0143 1733 1023 addq.l [[A3 + <>] + 0x17331023], 2 00000B5C 0665 3C02 addi.w -[A5], 0x3C02 00000B60 009B 04CB 0409 ori.l [A3]+, 0x4CB0409 // begin alternate branch 00000B64-00000B6A label00000B64: 00000B64 0409 1CEB subi.b A1, 0xEB 00000B68 0927 btst -[A7], D4 // end alternate branch 00000B64-00000B6A label00000B64: // (misaligned) 00000B66 1CEB 0927 move.b [A6]+, [A3 + 0x927] 00000B6A 00FE .incomplete 00000B6C 8105 sbcd D0, D5 00000B6E B503 xor.b D3, D2 00000B70 6781 beq -0x7D /* 00000AF3 */ 00000B72 F422 .invalid <> 00000B74 0A8B 052A 1703 xori.l A3, 0x52A1703 00000B7A 8149 1023 pack -[A0], -[A1], 0x1023 00000B7E 6007 bra +0x9 /* 00000B87 */ 00000B80 0435 DB07 4B09 subi.b [[A5 + <> + D4 * 2]], 0x7 00000B86 B301 xor.b D1, D1 00000B88 415B chk.w D0, [A3]+ 00000B8A ED08 lsl D0.b, 6 00000B8C E306 asl D6.b, 1 00000B8E 2115 move.l -[A0], [A5] 00000B90 222A 4701 move.l D1, [A2 + 0x4701] 00000B94 03CD .incomplete 00000B96 4851 pea.l [A1] 00000B98 042B 3F91 01A1 subi.b [A3 + 0x1A1], 0x91 00000B9E 2F2B 0D87 move.l -[A7], [A3 + 0xD87] 00000BA2 0144 bchg D4, D0 00000BA4 A625 syscall GetHandleSize, flags=6 00000BA6 16E5 move.b [A3]+, -[A5] 00000BA8 5C27 addq.b -[A7], 6 00000BAA 02BA D88B 00A6 E86B andi.l [PC - 0x1795 /* FFFFF417, cstring "" */], 0xD88B00A6 00000BB2 0B1E btst [A6]+, D5 00000BB4 05A7 bclr -[A7], D2 00000BB6 4D1E .invalid 6, [A6]+ // invalid opcode 4 with b == 4 00000BB8 090E btst A6, D4 00000BBA BE33 019B 01A6 C320 cmp.b D7, [[ + D0] + 0x1A6C320] 00000BC2 1445 movea.b A2, D5 00000BC4 5C8B addq.l A3, 6 00000BC6 800E or.b D0, A6 00000BC8 450E .invalid 2, A6 // invalid opcode 4 with b == 4 00000BCA C505 abcd D2, D5 00000BCC 3E49 movea.w A7, A1 00000BCE 2561 0E9D move.l [A2 + 0xE9D], -[A1] 00000BD2 1F89 1BB4 move.b <>, A1 00000BD6 7A0B moveq.l D5, 0x0B 00000BD8 15BB 000E 66C7 move.b [A2 + D6.w * 8 - 0x57], [PC + D0.w + 0xE] 00000BDE 0D48 bchg A0, D6 00000BE0 F31D .extension 0x31D <> // unimplemented 00000BE2 04EA .incomplete 00000BE4 0EC8 .incomplete 00000BE6 A515 syscall SetVol/PBHSetVol/HSetVol, flags=5 00000BE8 3669 1965 movea.w A3, [A1 + 0x1965] 00000BEC 7491 moveq.l D2, 0xFFFFFF91 00000BEE 26D2 move.l [A3]+, [A2] 00000BF0 2702 move.l -[A3], D2 00000BF2 8B7D or.w <>, D5 00000BF4 0705 btst D5, D3 00000BF6 05A1 bclr -[A1], D2 00000BF8 2C53 movea.l A6, [A3] 00000BFA 1A89 move.b [A5], A1 00000BFC 0427 02B3 subi.b -[A7], 0xB3 00000C00 E122 asl D2.b, D0 00000C02 F309 .extension 0x309 <> // unimplemented 00000C04 E522 asl D2.b, D2 00000C06 2501 move.l -[A2], D1 00000C08 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4 00000C0A 2301 move.l -[A1], D1 00000C0C 1485 move.b [A2], D5 00000C0E 06C3 .incomplete 00000C10 0FB6 8500 bclr [A6 + <> + A0 * 4], D7 00000C14 FE47 0187 .extension 0xE47 <>, 0x0187 // unimplemented 00000C18 5702 subq.b D2, 3 00000C1A DC6D 0FB7 add.w D6, [A5 + 0xFB7] 00000C1E 0DFC .incomplete 00000C20 76CB moveq.l D3, 0xFFFFFFCB 00000C22 1C55 movea.b A6, [A5] 00000C24 0CA5 0733 0405 cmpi.l -[A5], 0x7330405 00000C2A 3813 move.w D4, [A3] 00000C2C 0A39 2B04 EA66 C8A1 xori.b [0xEA66C8A1], 0x4 00000C34 0E13 0301 .invalid.b [A3], 0x1 // invalid immediate operation 00000C38 1515 move.b -[A2], [A5] 00000C3A 0F66 bchg -[A6], D7 00000C3C 010F btst A7, D0 00000C3E 2304 move.l -[A1], D4 00000C40 8572 8301 or.w [[A2 + <> + A0 * 2]], D2 00000C44 9B06 subx.b D5, D6 00000C46 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 00000C48 C203 and.b D1, D3 00000C4A 02ED .incomplete 00000C4C 4A0B tst.b A3 00000C4E 728B moveq.l D1, 0xFFFFFF8B 00000C50 0DC2 .incomplete 00000C52 2132 22A9 move.l -[A0], [A2 + D2.w * 2 - 0x87] 00000C56 4A1B tst.b [A3]+ 00000C58 221E move.l D1, [A6]+ 00000C5A 8D0C sbcd -[A6], -[A4] 00000C5C A10E syscall UnmountVol/HUnmountVol, flags=1 00000C5E 70EA moveq.l D0, 0xFFFFFFEA 00000C60 22C8 move.l [A1]+, A0 00000C62 2906 move.l -[A4], D6 00000C64 910D subx.b -[A0], -[A5] 00000C66 1704 move.b -[A3], D4 00000C68 EF45 asl D5.w, 7 00000C6A 580F addq.b A7, 4 00000C6C B0F5 701E cmpa.w A0, [A5 + D7.w + 0x1E] 00000C70 5317 subq.b [A7], 1 00000C72 3216 move.w D1, [A6] 00000C74 AB17 syscall PortToMap 00000C76 0200 0FB0 andi.b D0, 0xB0 00000C7A 0D46 bchg D6, D6 00000C7C AD4C syscall FlashMenuBar, auto_pop 00000C7E 0FBD bclr <>, D7 00000C80 4C73 70B1 4CC7 movem.l D0,D4,D5,D7,A4,A5,A6, [A3 + D4 * 4 - 0x57] 00000C86 0DB8 3649 bclr [0x00003649], D6 00000C8A 0E85 A28C 0512 .invalid.l D5, 0xA28C0512 // invalid immediate operation 00000C90 C344 exg D1, D4 00000C92 6133 bsr +0x35 /* 00000CC7 */ 00000C94 8306 sbcd D1, D6 00000C96 0D01 btst D1, D6 00000C98 0F01 btst D1, D7 00000C9A 0113 btst [A3], D0 00000C9C 020C 0933 andi.b A4, 0x33 /* '3' */ 00000CA0 4370 8933 490D CD76 F70F 20A7 chk.w D1, [[A0 + 0x490DCD76 + A0] - 0x8F0DF59] 00000CAC 0F31 F78F 3E87 0F4F btst [[ + <>] + A7 * 8 + 0x3E870F4F], D7 00000CB4 1314 move.b -[A1], [A4] 00000CB6 2D04 move.l -[A6], D4 00000CB8 4B70 1485 chk.w D5, [A0 + D1.w * 4 - 0x123] 00000CBC 0053 7076 ori.w [A3], 0x7076 /* 'pv' */ 00000CC0 1302 move.b -[A1], D2 00000CC2 0905 btst D5, D4 00000CC4 0903 btst D3, D4 00000CC6 3781 0259 move.w [A3 + D0.w * 2 + 0x59], D1 00000CCA 0627 04CF addi.b -[A7], 0xCF 00000CCE E19D rol D5, 8 00000CD0 0305 btst D5, D1 00000CD2 0E0B 070C .invalid.b A3, 0xC // invalid immediate operation 00000CD6 56AD 05F3 addq.l [A5 + 0x5F3], 3 00000CDA 26E5 move.l [A3]+, -[A5] 00000CDC 0027 0383 ori.b -[A7], 0x83 00000CE0 CB28 2700 and.b [A0 + 0x2700], D5 00000CE4 B52A E503 xor.b [A2 - 0x1AFD], D2 00000CE8 2703 move.l -[A3], D3 00000CEA 19D3 3F26 move.b 0x26 /* '&' */, [A3] 00000CEE 213C A916 66B9 move.l -[A0], 0xA91666B9 00000CF4 491D .invalid 4, [A5]+ // invalid opcode 4 with b == 4 00000CF6 1FF1 010F F901 D101 move.b <>, [[A1 + <>] + D0 - 0x6FE2EFF] 00000CFE 6370 bls +0x72 /* 00000D70 */ 00000D00 9D03 subx.b D6, D3 00000D02 1A0F move.b D5, A7 00000D04 265D movea.l A3, [A5]+ 00000D06 051A btst [A2]+, D2 00000D08 0F26 btst -[A6], D7 00000D0A 970E subx.b -[A3], -[A6] 00000D0C F523 .extension 0x523 <> // unimplemented 00000D0E 6B97 bmi -0x67 /* 00000CA7 */ 00000D10 0CB7 6701 33A7 101B cmpi.l [A7 + D1.w + 0x1B], 0x670133A7 00000D18 870F sbcd -[A3], -[A7] 00000D1A 07AD 02F7 bclr [A5 + 0x2F7], D3 00000D1E 8128 C710 or.b [A0 - 0x38F0], D0 00000D22 4887 ext.w D7 00000D24 0118 btst [A0]+, D0 00000D26 3E61 movea.w A7, -[A1] 00000D28 2025 move.l D0, -[A5] 00000D2A 2029 566B move.l D0, [A1 + 0x566B] 00000D2E 00EB .incomplete 00000D30 26D3 move.l [A3]+, [A3] 00000D32 5414 addq.b [A4], 2 00000D34 0200 53AA andi.b D0, 0xAA 00000D38 E33A rol D2.b, D1 00000D3A E301 asl D1.b, 1 00000D3C E33A rol D2.b, D1 00000D3E 7333 moveq.l D1, 0x33 00000D40 063E 491F addi.b <>, 0x1F 00000D44 A539 syscall ReadDateTime, flags=5 00000D46 661A bne +0x1C /* 00000D62 */ 00000D48 7313 moveq.l D1, 0x13 00000D4A 2638 2D1C move.l D3, [0x00002D1C] 00000D4E 0FF5 .incomplete 00000D50 2209 move.l D1, A1 00000D52 03D3 .incomplete 00000D54 7077 moveq.l D0, 0x77 00000D56 00FE .incomplete 00000D58 C326 and.b -[A6], D1 00000D5A A140 syscall ResrvMem/ReserveMem, flags=1 00000D5C 0F95 bclr [A5], D7 00000D5E 3C66 movea.w A6, -[A6] 00000D60 6701 beq +0x3 /* 00000D63 */ label00000D62: 00000D62 79DD moveq.l D4, 0xFFFFFFDD 00000D64 514B subq.w A3, 8 00000D66 09D9 .incomplete 00000D68 5125 subq.b -[A5], 8 00000D6A 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4 00000D6C 9310 sub.b [A0], D1 00000D6E 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4 label00000D70: 00000D70 2542 7168 move.l [A2 + 0x7168], D2 00000D74 4198 .invalid 0, [A0]+ // invalid opcode 4 with b == 6 00000D76 0B0E btst A6, D5 00000D78 1312 move.b -[A1], [A2] 00000D7A 4548 chk.w D2, A0 00000D7C AD47 syscall SetMenuItemText/SetItem, auto_pop 00000D7E D307 addx.b D1, D7 00000D80 FB14 .extension 0xB14 <> // unimplemented 00000D82 0F1E btst [A6]+, D7 00000D84 1B06 move.b -[A5], D6 00000D86 0200 6B02 andi.b D0, 0x2 00000D8A 21D2 E9A5 move.l [0xFFFFE9A5], [A2] 00000D8E 0700 btst D0, D3 00000D90 2407 move.l D2, D7 00000D92 06CC .incomplete 00000D94 1B00 move.b -[A5], D0 00000D96 E873 roxr D3.w, D4 00000D98 08F3 222C 7B04 bset.b <>, 0x2C /* ',' */ 00000D9E 7B00 moveq.l D5, 0x00 00000DA0 7309 moveq.l D1, 0x09 00000DA2 5B05 subq.b D5, 5 00000DA4 DB0C addx.b -[A5], -[A4] 00000DA6 E931 roxl D1.b, D4 00000DA8 930A subx.b -[A1], -[A2] 00000DAA 3301 move.w -[A1], D1 00000DAC 5B0D subq.b A5, 5 00000DAE 1B00 move.b -[A5], D0 00000DB0 5344 subq.w D4, 1 00000DB2 2704 move.l -[A3], D4 00000DB4 C799 and.l [A1]+, D3 00000DB6 2423 move.l D2, -[A3] 00000DB8 3B97 1008 move.w [A5 + D1.w + 0x8], [A7] 00000DBC 3374 9524 F089 move.w [A1 - 0xF77], <> 00000DC2 6191 bsr -0x6D /* 00000D55 */ 00000DC4 9CF0 E83B sub.w A6, [A0 + A6 + 0x3B] 00000DC8 0FC5 .incomplete 00000DCA 17D1 0E66 move.b [PC + D0 * 8 + 0x66], [A1] 00000DCE 1ADB move.b [A5]+, [A3]+ 00000DD0 1626 move.b D3, -[A6] 00000DD2 2301 move.l -[A1], D1 00000DD4 A91B syscall MoveWindow 00000DD6 0FB0 05FA 8902 0FC5 09F0 bclr [[-0x76FDF03B] + 0x9F0], D7 00000DE0 EB33 roxl D3.b, D5 00000DE2 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 00000DE4 8506 sbcd D2, D6 00000DE6 8625 or.b D3, -[A5] 00000DE8 1633 0206 move.b D3, [A3 + D0.w * 2 + 0x6] 00000DEC 8602 or.b D3, D2 00000DEE 005B 0421 ori.w [A3]+, 0x421 00000DF2 C622 and.b D3, -[A2] 00000DF4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000DF6 6841 bvc +0x43 /* 00000E39 */ 00000DF8 0036 0686 6504 ori.b <>, 0x86 00000DFE 030B btst A3, D1 00000E00 71BD moveq.l D0, 0xFFFFFFBD 00000E02 1704 move.b -[A3], D4 00000E04 4617 not.b [A7] 00000E06 028E 581A 730A andi.l A6, 0x581A730A 00000E0C 260A move.l D3, A2 00000E0E 1AFB 0A26 move.b [A5]+, [PC + D0 * 2 + 0x26] 00000E12 3702 move.w -[A3], D2 00000E14 514B subq.w A3, 8 00000E16 5AB0 9960 0006 addq.l [A0 + 0x6], 5 00000E1C 2A1A move.l D5, [A2]+ 00000E1E BB12 xor.b [A2], D5 00000E20 2606 move.l D3, D6 00000E22 0E1A 9311 .invalid.b [A2]+, 0x11 // invalid immediate operation 00000E26 2649 movea.l A3, A1 00000E28 4129 391A .invalid 0, [A1 + 0x391A] // invalid opcode 4 with b == 4 00000E2C 0F26 btst -[A6], D7 00000E2E 9540 subx.w D2, D0 00000E30 C502 abcd D2, D2 00000E32 B34D cmpm.w [A1]+, [A5]+ 00000E34 2695 move.l [A3], [A5] 00000E36 020F 8902 andi.b A7, 0x2 00000E3A 2547 CB05 move.l [A2 - 0x34FB], D7 00000E3E 0701 btst D1, D3 00000E40 FDE2 .invalid <> 00000E42 0700 btst D0, D3 00000E44 5BA5 subq.l -[A5], 5 00000E46 06C3 .incomplete 00000E48 2726 move.l -[A3], -[A6] 00000E4A 1E06 move.b D7, D6 00000E4C 2A25 move.l D5, -[A5] 00000E4E 04DB .incomplete 00000E50 1F26 move.b -[A7], -[A6] 00000E52 D307 addx.b D1, D7 00000E54 1405 move.b D2, D5 00000E56 0153 bchg [A3], D0 00000E58 0187 bclr D7, D0 00000E5A 0E01 A927 .invalid.b D1, 0x27 /* '\'' */ // invalid immediate operation 00000E5E 0303 btst D3, D1 00000E60 8711 or.b [A1], D3 00000E62 FB4B .extension 0xB4B <> // unimplemented 00000E64 01CB .incomplete 00000E66 0103 btst D3, D0 00000E68 03C1 .incomplete 00000E6A FD03 .extension 0xD03 <> // unimplemented 00000E6C 03CB .incomplete 00000E6E 0153 bchg [A3], D0 00000E70 0103 btst D3, D0 00000E72 0503 btst D3, D2 00000E74 038B bclr A3, D1 00000E76 0D32 2D34 btst <>, D6 00000E7A A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 00000E7C EC5B ror D3.w, 6 00000E7E 3403 move.w D2, D3 00000E80 03D3 .incomplete 00000E82 2613 move.l D3, [A3] 00000E84 0074 FB09 063E ori.w [A4 + D0.w * 8 + 0x3E], 0xFB09 00000E8A 0C53 01D9 cmpi.w [A3], 0x1D9 00000E8E 330F move.w -[A1], A7 00000E90 2638 2104 move.l D3, [0x00002104] 00000E94 C1FA 0303 muls.w D0, [PC + 0x303 /* 00000305, value 0xE20 */] 00000E98 CB05 abcd D5, D5 00000E9A 8B07 sbcd D5, D7 00000E9C BB1B xor.b [A3]+, D5 00000E9E 9710 sub.b [A0], D3 00000EA0 8F0F sbcd -[A7], -[A7] 00000EA2 26FB 047B move.l [A3]+, [PC + D0.w * 4 + 0x7B] 00000EA6 01C6 .incomplete 00000EA8 1E0C move.b D7, A4 00000EAA C6A5 and.l D3, -[A5] 00000EAC 8D0F sbcd -[A6], -[A7] 00000EAE 380C move.w D4, A4 00000EB0 C61A and.b D3, [A2]+ 00000EB2 0F26 btst -[A6], D7 00000EB4 A01A syscall GetZone 00000EB6 0F26 btst -[A6], D7 00000EB8 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4 00000EBA CB05 abcd D5, D5 00000EBC E36E lsl D6.w, D1 00000EBE B301 xor.b D1, D1 00000EC0 5305 subq.b D5, 1 00000EC2 1E1A move.b D7, [A2]+ 00000EC4 5780 subq.l D0, 3 00000EC6 8656 or.w D3, [A6] 00000EC8 3702 move.w -[A3], D2 00000ECA 82C9 divu.w D1, A1 00000ECC 5AE5 spl -[A5] 00000ECE 119B 2739 160F 3516 move.b [[A0 + 0x160F3516 + D2 * 8]], [A3]+ 00000ED6 8902 sbcd D4, D2 00000ED8 0F99 bclr [A1]+, D7 00000EDA 02B3 3F95 0268 3C1B andi.l [A3 + D3 * 4 + 0x1B], 0x3F950268 00000EE2 0D1E btst [A6]+, D6 00000EE4 0656 C518 addi.w [A6], 0xC518 00000EE8 E33F rol D7.b, D1 00000EEA 2661 movea.l A3, -[A1] 00000EEC DB53 add.w [A3], D5 00000EEE 1068 E8AB movea.b A0, [A0 - 0x1755] 00000EF2 0DA5 bclr -[A5], D6 00000EF4 0356 bchg [A6], D1 00000EF6 A958 syscall HideControl 00000EF8 CB28 1E0C and.b [A0 + 0x1E0C], D5 00000EFC 5616 addq.b [A6], 3 00000EFE 3002 move.w D0, D2 00000F00 0073 14B0 5625 ori.w [A3 + D5.w * 8 + 0x25], 0x14B0 00000F06 9D68 D339 sub.w [A0 - 0x2CC7], D6 00000F0A 445B neg.w [A3]+ 00000F0C 0791 bclr [A1], D3 00000F0E 211D move.l -[A0], [A5]+ 00000F10 060B 56D7 addi.b A3, 0xD7 00000F14 12B3 E326 F712 C311 move.b [A1], [[A3 - 0x8EE] + A6 * 2 - 0x3CEF] 00000F1C 0627 0178 addi.b -[A7], 0x78 /* 'x' */ 00000F20 0CC4 .incomplete 00000F22 F56A .extension 0x56A <> // unimplemented 00000F24 0F0C btst A4, D7 00000F26 6A09 bpl +0xB /* 00000F31 */ 00000F28 1025 move.b D0, -[A5] 00000F2A 010F btst A7, D0 00000F2C 296C 1704 CCFD move.l [A4 - 0x3303], [A4 + 0x1704] 00000F32 09D7 .incomplete 00000F34 92E4 sub.w A1, -[A4] 00000F36 F326 .extension 0x326 <> // unimplemented 00000F38 F712 .extension 0x712 <> // unimplemented 00000F3A F4F1 cpushp DATA+INST, [A1] 00000F3C 093E btst <>, D4 00000F3E 1700 move.b -[A3], D0 00000F40 0417 0449 subi.b [A7], 0x49 /* 'I' */ 00000F44 8943 C317 pack D4, D3, 0xC317 00000F48 0702 btst D2, D3 00000F4A 6016 bra +0x18 /* 00000F62 */ 00000F4C 3B02 move.w -[A5], D2 00000F4E E500 asl D0.b, 2 00000F50 6B04 bmi +0x6 /* 00000F56 */ 00000F52 7674 moveq.l D3, 0x74 00000F54 0B20 btst -[A0], D5 label00000F56: 00000F56 EB01 asl D1.b, 5 00000F58 0E9B 3349 0243 .invalid.l [A3]+, 0x33490243 // invalid immediate operation 00000F5E 08C3 11A9 bset.b D3, 0xA9 label00000F62: 00000F62 0043 0BD3 ori.w D3, 0xBD3 00000F66 0770 1B03 F88C 2885 bchg [[A0 + <> + D1 * 2] - 0x773D77B], D3 00000F6E 940F sub.b D2, A7 00000F70 C95C and.w [A4]+, D4 00000F72 7B38 moveq.l D5, 0x38 00000F74 7674 moveq.l D3, 0x74 00000F76 3B14 move.w -[A5], [A4] 00000F78 708C moveq.l D0, 0xFFFFFF8C 00000F7A CC29 0353 and.b D6, [A1 + 0x353] 00000F7E 2FEC 1C32 move.l <>, [A4 + 0x1C32] 00000F82 E902 asl D2.b, 4 00000F84 E326 asl D6.b, D1 00000F86 F326 .extension 0x326 <> // unimplemented 00000F88 5907 subq.b D7, 4 00000F8A 5B1F subq.b [A7]+, 5 00000F8C 700D moveq.l D0, 0x0D 00000F8E 0343 bchg D3, D1 00000F90 0805 030D btst.b D5, 0xD /* '\r' */ 00000F94 0143 bchg D3, D0 00000F96 0B05 btst D5, D5 00000F98 014D bchg A5, D0 00000F9A 070F btst A7, D3 00000F9C 5107 subq.b D7, 8 00000F9E 0B07 btst D7, D5 00000FA0 D713 add.b [A3], D3 00000FA2 92CB sub.w A1, A3 00000FA4 2837 003D move.l D4, [A7 + D0.w + 0x3D] 00000FA8 1704 move.b -[A3], D4 00000FAA 7F3E moveq.l D7, 0x3E 00000FAC 3C23 move.w D6, -[A3] 00000FAE 2024 move.l D0, -[A4] 00000FB0 5673 3227 addq.w [A3 + D3.w * 2 + 0x27], 3 00000FB4 03F5 .incomplete 00000FB6 9910 sub.b [A0], D4 00000FB8 A311 syscall GetEOF, flags=3 00000FBA 9713 sub.b [A3], D3 00000FBC 7541 moveq.l D2, 0x41 00000FBE 130C move.b -[A1], A4 00000FC0 2A25 move.l D5, -[A5] 00000FC2 60F3 bra -0xB /* 00000FB7 */ 00000FC4 24B4 7A32 move.l [A2], [A4 + D7 * 2 + 0x32] 00000FC8 148B move.b [A2], A3 00000FCA 0B8C bclr A4, D5 00000FCC 0501 btst D1, D2 00000FCE 3B0B move.w -[A5], A3 00000FD0 EC63 asr D3.w, D6 00000FD2 108B move.b [A0], A3 00000FD4 0143 bchg D3, D0 00000FD6 30AD 165B move.w [A0], [A5 + 0x165B] 00000FDA 1C70 4503 6102 1B06 movea.b A6, [[A0 + <> + D4 * 4] + 0x61021B06] 00000FE2 A909 syscall CalcVis 00000FE4 0F91 bclr [A1], D7 00000FE6 0CCB .incomplete 00000FE8 0F2D 0C01 btst [A5 + 0xC01], D7 00000FEC 48F8 0C2A 8B0B movem.l [0xFFFF8B0B], D1,D3,D5,A2,A3 00000FF2 0200 D33C andi.b D0, 0x3C /* '<' */ 00000FF6 7603 moveq.l D3, 0x03 00000FF8 0270 1B06 F891 andi.w [A0 + A7 - 0x111], 0x1B06 00000FFE 0D83 bclr D3, D6 00001000 1EB9 1EA3 1724 move.b [A7], [0x1EA31724] 00001006 9713 sub.b [A3], D3 00001008 EA03 asr D3.b, 5 0000100A 020A D465 andi.b A2, 0x65 /* 'e' */ label0000100E: 0000100E 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00001010 851E or.b [A6]+, D2 00001012 110A move.b -[A0], A2 00001014 D713 add.b [A3], D3 00001016 752D moveq.l D2, 0x2D 00001018 0B0F btst A7, D5 0000101A 1416 move.b D2, [A6] 0000101C FA69 05B4 .extension 0xA69 <>, 0x05B4 // unimplemented 00001020 D301 addx.b D1, D1 00001022 1488 move.b [A2], A0 00001024 ED00 asl D0.b, 6 00001026 8302 sbcd D1, D2 00001028 490D .invalid 4, A5 // invalid opcode 4 with b == 4 0000102A 0323 btst -[A3], D1 0000102C CB07 abcd D5, D7 0000102E 309B move.w [A0], [A3]+ 00001030 00B8 D30F AD0D 6B00 ori.l [0x00006B00], 0xD30FAD0D 00001038 3B0E move.w -[A5], A6 0000103A F309 .extension 0x309 <> // unimplemented 0000103C 148C move.b [A2], A4 0000103E 8105 sbcd D0, D5 00001040 C50D abcd -[A2], -[A5] 00001042 B47A E50D cmp.w D2, [PC - 0x1AF3 /* FFFFF551, cstring "" */] 00001046 6D1E blt +0x20 /* 00001066 */ 00001048 F326 .extension 0x326 <> // unimplemented 0000104A 44BB 1777 neg.l <> 0000104E 018E bclr A6, D0 00001050 750D moveq.l D2, 0x0D 00001052 B403 cmp.b D2, D3 00001054 0219 0901 andi.b [A1]+, 0x1 00001058 0811 097A btst.b [A1], 0x7A /* 'z' */ 0000105C B887 cmp.l D4, D7 0000105E 1494 move.b [A2], [A4] 00001060 0704 btst D4, D3 00001062 F98D .invalid <> 00001064 6BEB bmi -0x13 /* 00001051 */ label00001066: 00001066 188C move.b [A4], A4 00001068 1700 move.b -[A3], D0 0000106A 980D sub.b D4, A5 0000106C 3217 move.w D1, [A7] 0000106E 00A6 F31F 26E1 ori.l -[A6], 0xF31F26E1 00001074 138C 9319 move.b [[A1 + A1 * 2]], A4 00001078 ADBD syscall GetNewWindow, auto_pop 0000107A E326 asl D6.b, D1 0000107C 6B00 7125 bmi +0x7127 /* 000081A3 */ 00001080 668C bne -0x72 /* 0000100E */ 00001082 6344 bls +0x46 /* 000010C8 */ 00001084 0305 btst D5, D1 00001086 5643 addq.w D3, 3 00001088 1F1E move.b -[A7], [A6]+ 0000108A 0C6A 6904 8C67 cmpi.w [A2 - 0x7399], 0x6904 00001090 0BA9 1B30 bclr [A1 + 0x1B30], D5 00001094 A903 syscall SetFontLock 00001096 5620 addq.b -[A0], 3